edm electrical discharge machining capcom machining snk wire edm machine shop charmilles metal scrapbooking cad stamping cnc machining atari agie fanuc cnc nintendo